.footer{
	/*position:fixed;
	bottom:0px;
	width:100%;*/
}
.innerHead .nav .rt_text{
	margin-top:28px;
	font-size:16px;
	color:#999;
	line-height:22px;
}
.innerHead .nav .rt_text a{
	color:#024ea3;
	border-bottom:1px solid #024ea3;
	margin-left:4px;
}
.container_main{
	background: #f7f7f7;
	overflow:hidden;
}
.container_main .content_box{
  width: 350px;
  /*height: 573px;*/
  border-radius: 4px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 7px 13px 0px rgba(0, 0, 0, 0.04);
  margin:65px auto ;
  padding:0 85px 30px;
}
.container_main .content_box .title{
	font-size:22px;
	color:#333;
	font-weight:bold;
	text-align:center;
	line-height:30px;
	padding:45px 0;
}
.content_box .login_form{
	padding-bottom:50px;
}
.content_box .login_form p{
	font-size:14px;
	color:#333;
	line-height:20px;
	margin-bottom:10px;
}
.content_box .login_form .ipt{
	display:block;
	width:328px;
	height:40px;
	border:1px solid rgb(228, 228, 228);
	border-radius:4px;
	font-size:14px;
	color:#ccc;
	line-height:40px;
	padding:0 10px;
	margin-bottom:30px;
}
.content_box .login_form .account_pass{
	height:18px;
	line-height:18px;
	margin-bottom:15px;
}
.content_box .login_form .account_pass .remember{
	display:inline-block;
	font-size:14px;
	color:#666;
}
.content_box .login_form .account_pass .remember a{
	font-size:14px;
	color:#024ea3;
}
.content_box .login_form .account_pass .cb{
	width:16px;
	height:16px;
	background: url(../images/login_cb_bg1.png) no-repeat;
	margin:0 2px 2px 0;
	cursor:pointer;
	-moz-appearance: none;/*火狐*/
	-ms-appearance: none;/*IE*/
	-o-appearance: none;/*opera*/
	vertical-align:middle;
}

.content_box .login_form .account_pass .cb[type="checkbox"]:checked{
	background: url(../images/login_cb_bg.png) no-repeat;
}
.content_box .login_form .account_pass .wj_pass{
	font-size:14px;
	color:#d8160d;
}
.content_box .login_form .login_btn{
	width: 350px;
	height: 42px;
	border-radius: 4px;
	background-color: rgb(2, 78, 163);
 	border:0px;
 	font-size:14px;
 	color:#f7f7f7;
 	cursor:pointer;
}
.content_box .social .hint i{
	display:block;
	width:120px;
	border-bottom:1px dashed rgb(236, 236, 236);
	margin-top:10px;
}
.content_box .social .hint span{
	display:block;
	width:110px;
	font-size:14px;
	color:#999;
	text-align:center;
	margin:0 auto;
}
.content_box .social .social_list{
	overflow:hidden;
	margin:30px 0 0 60px;
}
.content_box .social .social_list li{
	float:left;
	margin-right:50px;
	width:42px;
	height:42px;
	border-radius:50%;
}
.content_box .social .social_list li img{
	width:100%;
	border-radius:50%;
}

/*注册页面*/
.container_main .reg_box{
	width:420px;
	padding-bottom:0px;
}
.reg_box .login_form .ipt{
	width:398px;
}
.reg_box .login_form .login_btn{
	width:420px;
}
.reg_box .login_form .phone_num{
	display:block;
	width:420px;
	height:40px;
	border:1px solid rgb(228, 228, 228);
	border-radius:4px;
	margin-bottom:30px;
}
.reg_box .login_form .phone_num .ipt{
	display:inline-block;
	width:280px;
	border:0px;
	margin:0px;
}
.reg_box .login_form .phone_num .get_code{
	display:inline-block;
	width:100px;
	height:30px;
	font-size:14px;
	color:#999;
	text-align:center;
	line-height:30px;
	background: #f9fafb;
	margin:5px 5px 0 0 ;
	cursor:pointer;
}

/*找回密码页面*/
.innerHead .nav .rt_login a{
	font-size:16px;
	color:#333;
	border:0px;
}
.innerHead .nav .rt_login .line{
	display:inline-block;
	height:12px;
	width:1px;
	background: #ececec;
	margin:2px 15px 0 17px;
}
.container_main .pass_box{
	margin: 105px auto 130px ;
}
.container_main .pass_box .flow_chart{
	padding:50px 0 45px 0 ;
}
.container_main .pass_box .flow_chart img{
	display:block;
	width:100%;
}
.pass_box .flow_chart .step_list{
	width:100%;
	overflow:hidden;
	margin-top:12px;
}
.pass_box .flow_chart .step_list li{
	width:60px;
	font-size:14px;
	color:#666;
	text-align:center;
}
.pass_box .flow_chart .step_list .fr{
	width:50px;
}
.pass_box .flow_chart .step_list .mid{
	width:100px;
	margin:0 auto;
}
.pass_box .flow_chart .step_list .current{
	color:#024ea3;
}
.pass_box .success_box {
	margin:28px 0 0 60px;
}
.pass_box .success_box img{
	width:64px;
	height:64px;
}
.pass_box .success_box p{
	margin-left:84px;
}
.pass_box .success_box .set_success{
	font-size:18px;
	color:#02a333;
	padding-top:5px;
}
.pass_box .success_box .hint{
	font-size:14px;
	color:#666666;
	margin-top:5px;
}
.pass_box .success_box .hint a{
	font-size:14px;
	color:#024ea3;
}
.display_none{
	display:none;
}